/**
 * This software implements a CAT-1 LTE baseband.
 *
 * Copyright (C) 2015  Optimum Semiconductor Technologies, Inc. info@optimumsemi.com
 *
 * max2580_regs.h --
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.

 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.

 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>
 */

/* Maxim2580 Transceiver Register Map */ 

#ifndef RF_MAX2580REGS_H
#define RF_MAX2580REGS_H

#define REG_G00  0   
#define REG_G01  1   
#define REG_G02  2   
#define REG_G03  3   
#define REG_G04  4   
#define REG_G05  5   
#define REG_G06  6   
#define REG_G07  7   
#define REG_G08  8   
#define REG_G09  9   
#define REG_D00  10  
#define REG_D01  11  
#define REG_D02  12  
#define REG_D03  13  
#define REG_D04  14  
#define REG_D05  15  
#define REG_D06  16  
#define REG_D07  17  
#define REG_D08  18  
#define REG_D09  19  
#define REG_D10  20  
#define REG_D11  21  
#define REG_D12  22  
#define REG_D13  23  
#define REG_D14  24  
#define REG_D15  25  
#define REG_D16  26  
#define REG_D17  27  
#define REG_D18  28  
#define REG_D19  29  
#define REG_D20  30  
#define REG_D21  31  
#define REG_D22  32  
#define REG_D23  33  
#define REG_D24  34  
#define REG_D25  35  
#define REG_D26  36  
#define REG_D27  37  
#define REG_D28  38  
#define REG_D29  39  
#define REG_S00  40  
#define REG_S01  41  
#define REG_S02  42  
#define REG_S03  43  
#define REG_S04  44  
#define REG_S05  45  
#define REG_S06  46  
#define REG_S07  47  
#define REG_S08  48  
#define REG_S09  49  
#define REG_S10  50  
#define REG_S11  51  
#define REG_S12  52  
#define REG_S13  53  
#define REG_S14  54  
#define REG_S15  55  
#define REG_S16  56  
#define REG_S17  57  
#define REG_S18  58  
#define REG_S19  59  
#define REG_S20  60  
#define REG_S21  61  
#define REG_S22  62  
#define REG_S23  63  
#define REG_S24  64  
#define REG_S25  65  
#define REG_S26  66  
#define REG_S27  67  
#define REG_S28  68  
#define REG_S29  69  
#define REG_C00  70  
#define REG_C01  71  
#define REG_C02  72  
#define REG_C03  73  
#define REG_C04  74  
#define REG_C05  75  
#define REG_C06  76  
#define REG_C07  77  
#define REG_C08  78  
#define REG_C09  79  
#define REG_C10  80  
#define REG_C11  81  
#define REG_C12  82  
#define REG_C13  83  
#define REG_C14  84  
#define REG_C15  85  
#define REG_C16  86  
#define REG_C17  87  
#define REG_C18  88  
#define REG_C19  89  
#define REG_C20  90  
#define REG_C21  91  
#define REG_C22  92  
#define REG_C23  93  
#define REG_C24  94  
#define REG_C25  95  
#define REG_C26  96  
#define REG_C27  97  
#define REG_C28  98  
#define REG_C29  99  
#define REG_EN0  100 
#define REG_EN1  101 
#define REG_EN2  102 
#define REG_EN3  103 
#define REG_EN4  104 
#define REG_EN5  105 
#define REG_EN6  106 
#define REG_EN7  107 
#define REG_R0   108 
#define REG_R1   109 
#define REG_R2   110 
#define REG_R3   111 
#define REG_R4   112 
#define REG_R5   113 
#define REG_R6   114 
#define REG_R7   115 
#define REG_R8   116 
#define REG_R9   117 
#define REG_MS   118 
#define REG_G10  119 
#define REG_G11  120 
#define REG_G12  121 
#define REG_G13  122 
#define REG_G14  123 
#define REG_G15  124 
#define REG_G16  125 
#define REG_G17  126 
#define REG_G18  127 
#define REG_G19  128 
#define REG_G20  129 
#define REG_G21  130 
#define REG_G22  131 
#define REG_G23  132 
#define REG_G24  133 
#define REG_G25  134 
#define REG_G26  135 
#define REG_G27  136 
#define REG_G28  137 
#define REG_G29  138 
#define REG_G30  139 
#define REG_G31  140 
#define REG_G32  141 
#define REG_G33  142 
#define REG_G34  143 
#define REG_G35  144 
#define REG_G36  145 
#define REG_G37  146 
#define REG_G38  147 
#define REG_G39  148 
#define REG_G40  149 
#define REG_F00  150 
#define REG_F01  151 
#define REG_F02  152 
#define REG_F03  153 
#define REG_F04  154 
#define REG_F05  155 
#define REG_F06  156 
#define REG_F07  157 
#define REG_F08  158 
#define REG_F09  159 
#define REG_F10  160 
#define REG_F11  161 
#define REG_F12  162 
#define REG_F13  163 
#define REG_F14  164 
#define REG_F15  165 
#define REG_F16  166 
#define REG_F17  167 
#define REG_F18  168 
#define REG_F19  169 
#define REG_F20  170 
#define REG_F21  171 
#define REG_F22  172 
#define REG_F23  173 
#define REG_F24  174 
#define REG_F25  175 
#define REG_H00  256 
#define REG_H01  257 
#define REG_H2   258 
#define REG_H03  259 
#define REG_H4   260 
#define REG_H5   261 
#define REG_H6   262 
#define REG_H7   263 
#define REG_H8   264 
#define REG_H9   265 
#define REG_H10  266 
#define REG_H11  267 
#define REG_H12  268 
#define REG_H13  269 
#define REG_H14  270 
#define REG_H15  271 
#define REG_H16  272 
#define REG_H17  273 
#define REG_H18  274 
#define REG_H19  275 
#define REG_H20  276 
#define REG_H21  277 
#define REG_H22  278 
#define REG_H23  279 
#define REG_H24  280 
#define REG_H25  281 
#define REG_H26  282 
#define REG_H27  283 
#define REG_H28  284 
#define REG_H29  285 
#define REG_H30  286 
#define REG_H31  287 
#define REG_H32  288 
#define REG_H33  289 
#define REG_H34  290 
#define REG_H35  291 
#define REG_H36  292 
#define REG_H37  293 
#define REG_H38  294 
#define REG_H39  295 
#define REG_J0   296 
#define REG_J1   297 
#define REG_J2   298 
#define REG_J3   299 
#define REG_J4   300 
#define REG_J5   301 
#define REG_J6   302 
#define REG_J7   303 
#define REG_J8   304 
#define REG_J9   305 
#define REG_J10  306 
#define REG_J11  307 
#define REG_J12  308 
#define REG_J13  309 
#define REG_J14  310 
#define REG_J15  311 
#define REG_J16  312 
#define REG_J17  313 
#define REG_J18  314 
#define REG_J19  315 
#define REG_J20  316 
#define REG_J21  317 
#define REG_J22  318 
#define REG_J23  319 
#define REG_J24  320 
#define REG_J25  321 
#define REG_J26  322 
#define REG_J27  323 
#define REG_J28  324 
#define REG_J29  325 
#define REG_J30  326 
#define REG_J31  327 
#define REG_J32  328 
#define REG_J33  329 
#define REG_J34  330 
#define REG_J35  331 
#define REG_J36  332 
#define REG_J37  333 
#define REG_J38  334 
#define REG_J39  335 
#define REG_J40  336 
#define REG_J41  337 
#define REG_J42  338 
#define REG_J43  339 
#define REG_J44  340 
#define REG_J45  341 
#define REG_J46  342 
#define REG_J47  343 
#define REG_J48  344 
#define REG_J49  345 
#define REG_J50  346 
#define REG_J51  347 
#define REG_J52  348 
#define REG_J53  349 
#define REG_J54  350 
#define REG_J55  351 
#define REG_J56  352 
#define REG_J57  353 
#define REG_J58  354 
#define REG_J59  355 
#define REG_J60  356 
#define REG_J61  357 
#define REG_J62  358 
#define REG_J63  359 
#define REG_J64  360 
#define REG_J65  361 
#define REG_J66  362 
#define REG_J67  363 
#define REG_J68  364 
#define REG_J69  365 
#define REG_J70  366 
#define REG_J71  367 
#define REG_J72  368 
#define REG_J73  369 
#define REG_K0   370 
#define REG_K1   371 
#define REG_K2   372 
#define REG_K3   373 
#define REG_K4   374 
#define REG_K5   375 
#define REG_K6   376 
#define REG_K7   377 
#define REG_K8   378 
#define REG_K9   379 
#define REG_K10  380 
#define REG_K11  381 
#define REG_K12  382 
#define REG_K13  383 
#define REG_K14  384 
#define REG_K15  385 
#define REG_K16  386 
#define REG_K17  387 
#define REG_K18  388 
#define REG_K19  389 
#define REG_K20  390 
#define REG_K21  391 
#define REG_K22  392 
#define REG_K23  393 
#define REG_K24  394 
#define REG_K25  395 
#define REG_K26  396 
#define REG_K27  397 
#define REG_K28  398 
#define REG_K29  399 
#define REG_K30  400 
#define REG_K31  401 
#define REG_K32  402 
#define REG_K33  403 
#define REG_K34  404 
#define REG_K35  405 
#define REG_K36  406 
#define REG_K37  407 
#define REG_K38  408 
#define REG_K39  409 
#define REG_K40  410 
#define REG_K41  411 
#define REG_K42  412 
#define REG_K43  413 
#define REG_K44  414 
#define REG_K45  415 
#define REG_K46  416 
#define REG_K47  417 
#define REG_K48  418 
#define REG_K49  419 
#define REG_K50  420 
#define REG_K51  421 
#define REG_K52  422 
#define REG_K53  423 
#define REG_K54  424 
#define REG_K55  425 
#define REG_K56  426 
#define REG_K57  427 
#define REG_K58  428 
#define REG_K59  429 
#define REG_K60  430 
#define REG_K61  431 
#define REG_K62  432 
#define REG_K63  433 
#define REG_K64  434 
#define REG_K65  435 
#define REG_K66  436 
#define REG_K67  437 
#define REG_K68  438 
#define REG_K69  439 
#define REG_K70  440 
#define REG_K71  441 
#define REG_K72  442 
#define REG_K73  443 
#define REG_P0   444 
#define REG_P1   445 
#define REG_P2   446 
#define REG_P3   447 
#define REG_P4   448 
#define REG_P5   449 
#define REG_P6   450 
#define REG_P7   451 
#define REG_P8   452 
#define REG_P9   453 
#define REG_P10  454 
#define REG_P11  455 
#define REG_P12  456 
#define REG_P13  457 
#define REG_P14  458 
#define REG_P15  459 
#define REG_P16  460 
#define REG_P17  461 
#define REG_P18  462 
#define REG_P19  463 
#define REG_P20  464 
#define REG_P21  465 
#define REG_P22  466 
#define REG_P23  467 
#define REG_P24  468 
#define REG_P25  469 
#define REG_P26  470 
#define REG_P27  471 
#define REG_P28  472 
#define REG_P29  473 
#define REG_P30  474 
#define REG_P31  475 
#define REG_P32  476 
#define REG_P33  477 
#define REG_P34  478 
#define REG_P35  479 
#define REG_P36  480 
#define REG_P37  481 
#define REG_Q0   482 
#define REG_Q1   483 
#define REG_Q2   484 
#define REG_Q3   485 
#define REG_Q4   486 
#define REG_Q5   487 
#define REG_Q6   488 
#define REG_Q7   489 
#define REG_Q8   490 
#define REG_Q9   491 
#define REG_Q10  492 
#define REG_Q11  493 
#define REG_Q12  494 
#define REG_Q13  495 
#define REG_Q14  496 
#define REG_Q15  497 
#define REG_Q16  498 
#define REG_Q17  499 
#define REG_Q18  500 
#define REG_Q19  501 
#define REG_Q20  502 
#define REG_Q21  503 
#define REG_Q22  504 
#define REG_Q23  505 
#define REG_Q24  506 
#define REG_Q25  507 
#define REG_Q26  508 
#define REG_Q27  509 
#define REG_Q28  510 
#define REG_Q29  511 
#define REG_Q30  512 
#define REG_Q31  513 
#define REG_Q32  514 
#define REG_Q33  515 
#define REG_Q34  516 
#define REG_Q35  517 
#define REG_Q36  518 
#define REG_Q37  519 
#define REG_T00  520 
#define REG_T01  521 
#define REG_T02  522 
#define REG_T03  523 
#define REG_T04  524 
#define REG_T05  525 
#define REG_T06  526 
#define REG_T07  527 
#define REG_T08  528 
#define REG_T09  529 
#define REG_U00  530 
#define REG_U01  531 
#define REG_U02  532 
#define REG_U03  533 
#define REG_U04  534 
#define REG_U05  535 
#define REG_U06  536 
#define REG_U07  537 
#define REG_U08  538 
#define REG_U09  539 
#define REG_U10  540 
#define REG_U11  541 
#define REG_U12  542 
#define REG_U13  543 
#define REG_U14  544 
#define REG_U15  545 
#define REG_U16  546 
#define REG_U17  547 
#define REG_U18  548 
#define REG_U19  549 
#define REG_U20  550 
#define REG_U21  551 
#define REG_U22  552 
#define REG_U23  553 
#define REG_U24  554 
#define REG_U25  555 
#define REG_U26  556 
#define REG_PR01 557 
#define REG_PR02 558 
#define REG_PR03 559 
#define REG_PR04 560 
#define REG_PR05 561 
#define REG_PR06 562 
#define REG_PR07 563 
#define REG_PR08 564 
#define REG_PR09 565 
#define REG_PR11 566 
#define REG_PR12 567 
#define REG_PR13 568 
#define REG_PR14 569 
#define REG_PR15 570 
#define REG_PR16 571 
#define REG_PR17 572 
#define REG_PR18 573 
#define REG_PR19 574 

#endif
